place where horses roam/run - Francés Inglés Diccionario